package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.model;

import lombok.Data;

import java.io.Serializable;

/**
　　* @description: 节点权限VO实体
　　* @author shenrm
　　* @date 2021/11/17 11:56
　　*/
@Data
public class NodeAuthVo implements Serializable {

    /**
     * 序列化
     */
    private static final long serialVersionUID = -4348854946718058917L;

    /**
     * 委派
     */
    private Boolean delegate;

    /**
     * 加签
     */
    private Boolean addSignature;

    /**
     * 转办
     */
    private Boolean transfer;



    /**
     * 终止
     */
    private Boolean veto;


    /**
     * 签收
     */
    private Boolean signIn;


    /**
     * 撤销
     */
    private Boolean cancel;

    /**
     * 退回
     */
    //private Boolean rollback;

    /**
     * 退回到上一节点
     */
    private Boolean rollbackToPre;

    /**
     * 退回到第一个节点
     */
    private Boolean rollbackToFirst;

    /**
     * 指定后续节点处理人
     */
    private Boolean nextNodeHandler;

    /**
     * 阅办
     */
    private Boolean readHandle;

    /**
     * 拿回
     */
    private Boolean takeBack;

    /**
     * 补发
     */
    private Boolean  reissue;

    /**
     * 退回到任意节点
     */
    private Boolean rollbackToAny;

}
